ケース・アクティビティの取得

get
/cases/{id}/activities
ケース・アクティビティのリストを取得します。

次の表に、クライアント・リクエストをまとめます。

問合せパラメータ
名前 説明 形式
filter フィルタの基準
orderBy 並替えの基準
orderColumn ソートの基準となる列
sortOrder ソートする順序
whereClause 追加のWHERE句フィルタ

次の表に、サーバー・レスポンスをまとめます。

サポートされているメディア・タイプ
  • application/json
  • application/xml

200 レスポンス

成功
本文
application/jsonの例

{
    "type":"activities",
    "levels":0,
    "links":[
        {
            "rel":"back",
            "href":"http://example.com/bpm/api/3.0/cases/5e4fa87f-d698-4c06-912c-79d162f4e03c"
        },
        {
            "rel":"self",
            "href":"http://example.com/bpm/api/3.0/cases/5e4fa87f-d698-4c06-912c-79d162f4e03c/activities"
        }
    ],
    "activity":{
        "activity":[
            {
                "name":"GetCar",
                "displayName":"Find an available car",
                "definitionId":"default/EURent!1.0/GetCar",
                "isRequired":true,
                "isRepeatable":true,
                "isManual":true,
                "relevance":"NONE",
                "state":"AVAILABLE"
            },
            {
                "name":"EmailActivity",
                "displayName":"Send Email",
                "definitionId":"http://xmlns.example.com/bpm/case/activity/EmailActivityDefinition",
                "isRequired":false,
                "isRepeatable":true,
                "isManual":true,
                "relevance":"NONE",
                "state":"AVAILABLE"
            },
            {
                "name":"SimpleWorkflowActivity",
                "displayName":"Create Task",
                "definitionId":"http://xmlns.example.com/bpm/case/activity/SimpleWFActivityDefinition",
                "isRequired":false,
                "isRepeatable":true,
                "isManual":true,
                "relevance":"NONE",
                "state":"AVAILABLE"
            }
        ]
    }
}

次の例に、ケース・アクティビティのリストを取得する場合のレスポンス本文を示します。

{
						"type": "activities",
						"levels": 0,
						"links": [{
							"rel": "back",
							"href": "http://example.com/bpm/api/3.0/cases/5e4fa87f-d698-4c06-912c-79d162f4e03c"
						},
						{
							"rel": "self",
							"href": "http://example.com/bpm/api/3.0/cases/5e4fa87f-d698-4c06-912c-79d162f4e03c/activities"
						}],
						"activity": {
							"activity": [{
								"name": "GetCar",
								"displayName": "Find an available car",
								"definitionId": "default/EURent!1.0/GetCar",
								"isRequired": true,
								"isRepeatable": true,
								"isManual": true,
								"relevance": "NONE",
								"state": "AVAILABLE"
							},
							{
								"name": "EmailActivity",
								"displayName": "Send Email",
								"definitionId": "http://xmlns.example.com/bpm/case/activity/EmailActivityDefinition",
								"isRequired": false,
								"isRepeatable": true,
								"isManual": true,
								"relevance": "NONE",
								"state": "AVAILABLE"
 							},
							{
								"name": "SimpleWorkflowActivity",
								"displayName": "Create Task",
								"definitionId": "http://xmlns.example.com/bpm/case/activity/SimpleWFActivityDefinition",
								"isRequired": false,
								"isRepeatable": true,
								"isManual": true,
								"relevance": "NONE",
								"state": "AVAILABLE"
							}]
						}
					}	

cURLの詳細は、「cURLの使用」を参照してください